package com.chcit.share.generator.factory;



import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.chcit.share.generator.model.TemplateModel;
import com.chcit.share.generator.vo.GenerationEntity;
import com.chcit.share.generator.vo.TableModel;

import java.util.List;

/**
 * 模板解析接口
 *
 * @author liuyang
 */
public interface IParse {

    static final String GEN_PARAMS = "g";
    static final String TABLE_DETAIL = "t";

    /**
     * 解析模板 生成文件
     */
    public String parse(GenerationEntity generationEntity, TableModel tableEntity, TemplateModel templateModel);

}
